home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'ActiveX.pas' rev: 3.00
-
- #ifndef ActiveXHPP
- #define ActiveXHPP
- #include <Messages.hpp>
- #include <Windows.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- #include <olectl.h>
- #include <docobj.H>
- #include <oleauto.h>
-
-
-
- namespace Activex
- {
- //-- type declarations -------------------------------------------------------
- typedef HRESULT *PHResult;
-
- typedef HRESULT TResultList[65536];
-
- typedef TResultList *PResultList;
-
- typedef _di_IUnknown TUnknownList[65536];
-
- typedef TUnknownList *PUnknownList;
-
- typedef wchar_t TOleChar;
-
- typedef wchar_t *POleStr;
-
- typedef wchar_t *TOleStrList[65536];
-
- typedef TOleStrList *POleStrList;
-
- typedef GUID *PIID;
-
- typedef GUID TIID;
-
- typedef GUID *PCLSID;
-
- typedef GUID TCLSID;
-
- typedef _OBJECTID *PObjectID;
-
- typedef _OBJECTID TObjectID;
-
- typedef int TLCID;
-
- typedef tagTEXTMETRICW *PTextMetricOle;
-
- typedef tagTEXTMETRICW TTextMetricOle;
-
- typedef int TOleColor;
-
- typedef _COSERVERINFO *PCoServerInfo;
-
- typedef _COSERVERINFO TCoServerInfo;
-
- typedef tagMULTI_QI *PMultiQI;
-
- typedef tagMULTI_QI TMultiQI;
-
- typedef tagMULTI_QI TMultiQIArray[65536];
-
- typedef TMultiQIArray *PMultiQIArray;
-
- typedef tagPOINTF *PPointF;
-
- typedef tagPOINTF TPointF;
-
- typedef tagCONTROLINFO *PControlInfo;
-
- typedef tagCONTROLINFO TControlInfo;
-
- typedef tagBIND_OPTS *PBindOpts;
-
- typedef tagBIND_OPTS TBindOpts;
-
- typedef tagSTATSTG *PStatStg;
-
- typedef tagSTATSTG TStatStg;
-
- typedef wchar_t * *TSNB;
-
- typedef tagDVTARGETDEVICE *PDVTargetDevice;
-
- #pragma pack(push, 1)
- struct ActiveX__1
- {
-
- } ;
- #pragma pack(pop)
-
- typedef tagDVTARGETDEVICE TDVTargetDevice;
-
- typedef tagFORMATETC *PFormatEtc;
-
- typedef tagFORMATETC TFormatEtc;
-
- typedef tagSTATDATA *PStatData;
-
- typedef tagSTATDATA TStatData;
-
- typedef tagRemSTGMEDIUM *PRemStgMedium;
-
- #pragma pack(push, 1)
- struct ActiveX__2
- {
-
- } ;
- #pragma pack(pop)
-
- typedef tagRemSTGMEDIUM TRemStgMedium;
-
- typedef tagSTGMEDIUM *PStgMedium;
-
- typedef tagSTGMEDIUM TStgMedium;
-
- typedef tagINTERFACEINFO *PInterfaceInfo;
-
- typedef tagINTERFACEINFO TInterfaceInfo;
-
- typedef int TRpcOleDataRep;
-
- typedef tagRPCOLEMESSAGE *PRpcOleMessage;
-
- typedef tagRPCOLEMESSAGE TRpcOleMessage;
-
- typedef wchar_t * *PBStr;
-
- typedef wchar_t *TBStr;
-
- typedef wchar_t *TBStrList[65536];
-
- typedef TBStrList *PBStrList;
-
- typedef tagDEC *PDecimal;
-
- typedef tagDEC TDecimal;
-
- typedef tagCLIPDATA *PClipData;
-
- typedef tagCLIPDATA TClipData;
-
- typedef tagSAFEARRAYBOUND *PSafeArrayBound;
-
- typedef tagSAFEARRAYBOUND TSafeArrayBound;
-
- typedef tagSAFEARRAY *PSafeArray;
-
- typedef tagSAFEARRAY TSafeArray;
-
- typedef tagVARIANT *PVariantArg;
-
- typedef tagVARIANT TVariantArg;
-
- typedef tagVARIANT TVariantArgList[65536];
-
- typedef TVariantArgList *PVariantArgList;
-
- typedef int TDispID;
-
- typedef int TDispIDList[65536];
-
- typedef TDispIDList *PDispIDList;
-
- typedef int TMemberID;
-
- typedef int TMemberIDList[65536];
-
- typedef TMemberIDList *PMemberIDList;
-
- typedef int TPropID;
-
- typedef int HRefType;
-
- typedef int TTypeKind;
-
- typedef tagARRAYDESC *PArrayDesc;
-
- typedef tagTYPEDESC *PTypeDesc;
-
- typedef tagTYPEDESC TTypeDesc;
-
- typedef tagARRAYDESC TArrayDesc;
-
- typedef tagIDLDESC *PIDLDesc;
-
- typedef tagIDLDESC TIDLDesc;
-
- typedef tagPARAMDESCEX *PParamDescEx;
-
- typedef tagPARAMDESCEX TParamDescEx;
-
- typedef tagPARAMDESC *PParamDesc;
-
- typedef tagPARAMDESC TParamDesc;
-
- typedef tagELEMDESC *PElemDesc;
-
- typedef tagELEMDESC TElemDesc;
-
- typedef tagELEMDESC TElemDescList[65536];
-
- typedef TElemDescList *PElemDescList;
-
- typedef tagTYPEATTR *PTypeAttr;
-
- typedef tagTYPEATTR TTypeAttr;
-
- typedef tagDISPPARAMS *PDispParams;
-
- typedef tagDISPPARAMS TDispParams;
-
- typedef tagEXCEPINFO *PExcepInfo;
-
- typedef tagEXCEPINFO TExcepInfo;
-
- typedef int TFuncKind;
-
- typedef int TInvokeKind;
-
- typedef int TCallConv;
-
- typedef tagFUNCDESC *PFuncDesc;
-
- typedef tagFUNCDESC TFuncDesc;
-
- typedef int TVarKind;
-
- typedef tagVARDESC *PVarDesc;
-
- typedef tagVARDESC TVarDesc;
-
- typedef int TDescKind;
-
- typedef tagBINDPTR *PBindPtr;
-
- typedef tagBINDPTR TBindPtr;
-
- typedef int TSysKind;
-
- typedef tagTLIBATTR *PTLibAttr;
-
- typedef tagTLIBATTR TTLibAttr;
-
- typedef _di_ITypeInfo TTypeInfoList[65536];
-
- typedef TTypeInfoList *PTypeInfoList;
-
- typedef tagCUSTDATAITEM *PCustDataItem;
-
- typedef tagCUSTDATAITEM TCustDataItem;
-
- typedef tagCUSTDATAITEM TCustDataItemList[65536];
-
- typedef TCustDataItemList *PCustDataItemList;
-
- typedef tagCUSTDATA *PCustData;
-
- typedef tagCUSTDATA TCustData;
-
- typedef tagPARAMDATA *PParamData;
-
- typedef tagPARAMDATA TParamData;
-
- typedef tagPARAMDATA TParamDataList[65536];
-
- typedef TParamDataList *PParamDataList;
-
- typedef tagMETHODDATA *PMethodData;
-
- typedef tagMETHODDATA TMethodData;
-
- typedef tagMETHODDATA TMethodDataList[65536];
-
- typedef TMethodDataList *PMethodDataList;
-
- typedef tagINTERFACEDATA *PInterfaceData;
-
- typedef tagINTERFACEDATA TInterfaceData;
-
- typedef tagREGKIND TRegKind;
-
- typedef tagOBJECTDESCRIPTOR *PObjectDescriptor;
-
- typedef tagOBJECTDESCRIPTOR TObjectDescriptor;
-
- typedef tagOBJECTDESCRIPTOR *PLinkSrcDescriptor;
-
- typedef tagOBJECTDESCRIPTOR TLinkSrcDescriptor;
-
- typedef tagOIFI *POleInPlaceFrameInfo;
-
- typedef tagOIFI TOleInPlaceFrameInfo;
-
- typedef tagOleMenuGroupWidths *POleMenuGroupWidths;
-
- typedef tagOleMenuGroupWidths TOleMenuGroupWidths;
-
- typedef BOOL __stdcall (*TContinueFunc)(int dwContinue);
-
- typedef tagOLEVERB *POleVerb;
-
- typedef tagOLEVERB TOleVerb;
-
- typedef tagCONNECTDATA *PConnectData;
-
- typedef tagCONNECTDATA TConnectData;
-
- typedef tagLICINFO *PLicInfo;
-
- typedef tagLICINFO TLicInfo;
-
- typedef GUID TGUIDList[65536];
-
- typedef TGUIDList *PGUIDList;
-
- typedef tagCAUUID *PCAGUID;
-
- typedef tagCAUUID TCAGUID;
-
- typedef tagCALPOLESTR *PCAPOleStr;
-
- typedef tagCALPOLESTR TCAPOleStr;
-
- typedef int TLongintList[65536];
-
- typedef TLongintList *PLongintList;
-
- typedef tagCADWORD *PCALongint;
-
- typedef tagCADWORD TCALongint;
-
- typedef tagOCPFIPARAMS *POCPFIParams;
-
- typedef tagOCPFIPARAMS TOCPFIParams;
-
- typedef tagPROPPAGEINFO *PPropPageInfo;
-
- typedef tagPROPPAGEINFO TPropPageInfo;
-
- typedef tagFONTDESC *PFontDesc;
-
- typedef tagFONTDESC TFontDesc;
-
- typedef tagPICTDESC *PPictDesc;
-
- typedef tagPICTDESC TPictDesc;
-
- typedef tagPAGERANGE *PPageRange;
-
- typedef tagPAGERANGE TPageRange;
-
- typedef tagPAGESET *PPageSet;
-
- typedef tagPAGESET TPageSet;
-
- typedef _tagOLECMD *POleCmd;
-
- typedef _tagOLECMD TOleCmd;
-
- typedef _tagOLECMDTEXT *POleCmdText;
-
- typedef _tagOLECMDTEXT TOleCmdText;
-
- //-- var, const, procedure ---------------------------------------------------
- extern "C" void __stdcall ClearCustData(tagCUSTDATA &pCustData);
-
- } /* namespace Activex */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Activex;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // ActiveX
-